2.01. Итоги
Основные функции ОС:
- Управление аппаратными ресурсами;
- Обеспечение пользовательского интерфейса;
- Запуск и управление приложениями;
- Обеспечение безопасности;
- Работа с файловой системой.
Три уровня архитектуры ОС:
- Ядро (низкоуровневое взаимодействие с hardware).
- Системные службы (фоновые процессы).
- Пользовательский интерфейс (GUI/CLI).
Три фундаментальных момента:
- Все современные ОС основаны на ядре (Linux, NT, XNU);
- Производительность зависит от правильного выбора файловой системы;
- Безопасность обеспечивается многоуровневой защитой и изоляцией процессов.